www.gusucode.com > ROCKOA PHP协同办公OA办公系统 v2.0PHP源码程序 > ROCKOA PHP协同办公OA办公系统 v2.0/rockoa_v2.0/rockoa_v2.0/webrock/work/work/ext_work_addscript.js
var form,mid; mid = params.id; if(isempt(mid))mid = 0; function boackindie(){ if(mid!=0){ var data = rock[params.index].changedata; form.adddata(data, 'id'); form.setmsg('修改状态','blue'); form.getField('fileid').loadfile('work', data.id); getcmp('plcont_'+rand+'').loadinfor(data.id); } } var panel= { width:700, xtype:'rockform',tablename:'work', submitfields:'title,type,grade,distid,dist,explain,baoid,baoname,plcont,bgtime,wctime,wcsj,wclx,istx,status',border:false, params:{int_filestype:'wcsj,istx,status',otherfields:'optdt={now},optname={admin},optid={adminid},mid=0'}, url:publicsave(mode,dir), _changesoe:function(){ var val = form.getVal('wclx'); if(val=='小时'){ form.getField('wclx11').hide(); form.getField('wctime').hide(); form.setVal('wctime', ''); }else{ form.getField('wclx11').show(); form.getField('wctime').show(); } }, items:[{ fieldLabel:'id号',value:'0',name:'idPost',hidden:true },{ fieldLabel:''+bitian+'标题',name:'titlePost',allowBlank: false },{ xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{ fieldLabel:''+bitian+'任务类型',name:'typePost',allowBlank: false,width:'49%',xtype:'optioncombo',optionmnum:'worktype' },{ fieldLabel:''+bitian+'任务等级',name:'gradePost',allowBlank: false,width:'50%',xtype:'optioncombo',optionmnum:'workgrade' }] },{ name:'distidPost',id:'distid_'+rand+'',hidden:true },{ fieldLabel:''+bitian+'分配给',nameidfields:'distid_'+rand+'',name:'distPost',xtype:'changedeptuser',changetitle:'选择人员',changetype:'usercheck',allowBlank: false },{ fieldLabel:'任务说明',xtype:'textareafield',name:'explainPost',height:80 },{ value:'',name:'plidPost',hidden:true },{ value:'',name:'plcontPost',xtype:'textareafield',hidden:true },{ xtype:'rockrate',typebasebool:true,fieldLabel:''+bitian+'工作频率',id:'plcont_'+rand+'',tablename:'work',width:'99%',height:60 },{ xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{ fieldLabel:'任务开始',name:'wcsjPost',allowBlank: false,value:0,width:150,xtype:'numberfield',minValue:0,listeners:{change:function(v){ var val = v.value, val1 = form.getVal('wclx'); if(isempt(val)||val<1){ form.getField('wclx').hide(); form.getField('wclx11').hide(); form.getField('wctime').hide(); form.getField('wclx12').hide(); }else{ form.getField('wclx').show(); form.getField('wclx12').show(); form._changesoe(); } }} },{ xtype:'combo',hidden:true,name:'wclxPost',value:'小时',hideLabel:true,store:js.arraystr('小时,天,工作日,周'),width:80,editable:false,listeners:{change:function(v){ form._changesoe(); }} },{ xtype:'displayfield',hidden:true,name:'wclx11Post',value:' 后的 ',hideLabel:true },{ xtype:'rockdate',hidden:true,name:'wctimePost',format:'H:i:00',hideLabel:true,width:100 },{ xtype:'displayfield',hidden:true,name:'wclx12Post',value:' 内完成',hideLabel:true }] },{ name:'baoidPost',id:'baoid_'+rand+'',hidden:true },{ xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{ fieldLabel:'每天的',xtype:'rockdate',name:'bgtimePost',format:'H:i:00',width:180 },{ xtype:'displayfield',value:' 报告给 ',hideLabel:true },{ labelHide:true,nameidfields:'baoid_'+rand+'',name:'baonamePost',width:300,xtype:'changedeptuser',changetitle:'选择报告对象',changetype:'usercheck' },{ xtype:'displayfield',value:' 直到完成',hideLabel:true }] },uploadwindows.fields(),{ xtype: 'fieldcontainer',defaultType: 'textfield',layout:'hbox',items:[{ fieldLabel:' ',name:'statusPost',xtype:'checkboxfield',boxLabel:'启用',inputValue:'1',checked:true,labelSeparator:'' },{ fieldLabel:' ',name:'istxPost',xtype:'checkboxfield',boxLabel:'提醒',inputValue:'1',checked:true,labelSeparator:'' }] }], submitcheck:function(o){ var s='',s1=''; var a = getcmp('plcont_'+rand+'').getresult(); s=a[0]; s1=a[1]; if(s=='')return '没有添加工作频率'; o.setVal('plid', s); o.setVal('plcont', s1); return ''; }, success:function(){ if(params.index)rock[params.index].isreadload = true; closetabs(nowtab.num); } }; return { panel:{ xtype:'panel',border:false, layout: { type: 'hbox', align: 'stretch', pack: 'center' }, items:panel }, init:function(){ form = rock[index].child('rockform'); boackindie(); } };